
#ifndef __H_MVP_TRANSPORT_API_H_
#define __H_MVP_TRANSPORT_API_H_

namespace motovis {
namespace transport {

/**
 * Enum used to specify the model assigned to a transport.
 */
enum class TransportModel {
    /// Model used to use LCM to tranfe data.
    LCM,

    /// Model used to use PPS to tranfe data.
    PPS,

    /// Model used to use SHM to tranfe data.
    SHM,

    DDS,

    /// An unknown model.
    UNKNOWN
};

} // namespace transport
} // namespace motovis

#endif // _H_MVP_TRANSPORT_API_H_


